// src/utils/axios/instance.js
import axios from 'axios'

const instance = axios.create({
    baseURL: import.meta.env.VITE_API_BASE, // 必须配置环境变量（文献[6]）
    timeout: 5000
})

// 请求拦截器补丁（文献[7]）
instance.interceptors.request.use(config => {
    const store = useUserStore()
    if (store.token) config.headers.Authorization = `Bearer ${store.token}`
    return config
})

export default instance